CentOS GRUB负责怎样管理启动Linux |
您所在的位置:网站首页 › grub2 手动引导 › CentOS GRUB负责怎样管理启动Linux |
GRUB是一个开源的多功能启动管理器,可以用来管理多个不同类型的OS启动。GRUB可以负责管理Linux和其他类Unix系统的启动,也可以管理DOS,Windows,OS/2等系统的启动。GRUB的主要功能是通过启动项来启动不同的OS,并且可以提供一个简单的命令行界面来执行各种操作。 GRUB主要有两个版本,一个是GRUB 1,另一个是GRUB 2。GRUB 2相对GRUB 1来说功能更强大,支持更多的系统,并且具有更加灵活的配置。 CentOS 7默认使用的是GRUB 2,因此在这里我们主要介绍一下GRUB 2的相关信息。 GRUB 2的主要特性有: 1.支持多种文件系统,包括ext2/3/4、btrfs、xfs、jfs等。 2.支持多种网络文件系统,包括NFS、HTTP、FTP等。 3.支持多种OS,包括Linux、Windows、FreeBSD、Solaris等。 4.提供一个简单的命令行界面来执行各种操作。 5.支持自动启动。 6.支持自定义启动项。 7.支持自定义启动顺序。 8.支持自定义启动参数。 9.支持自动挂载分区。 10.支持自动检测硬盘和分区。 11.支持加载内核模块。 12.支持自动更新。 13.支持多种语言界面。 14.支持自定义主题。 GRUB 2的主要组件有: 1.GRUB引导程序:负责启动GRUB,并且提供一个简单的命令行界面来执行各种操作。 2.GRUB命令行:提供一个命令行界面来执行各种操作。 3.GRUB菜单系统:提供一个图形化菜单来选择启动项。 4.GRUB配置文件:保存GRUB的相关配置信息。 5.GRUB主题:负责GRUB的图形化界面。 GRUB 2的主要配置文件有: 1./boot/grub2/grub.cfg:保存GRUB的主配置文件,一般不需要手动修改。 2./boot/grub2/grubenv:保存GRUB的环境变量,一般不需要手动修改。 3./etc/default/grub:保存GRUB的默认配置文件,可以手动修改。 4./etc/grub.d/:保存GRUB的启动脚本,可以手动修改。 GRUB 2的主要命令有: 1.help:显示帮助信息。 2.version:显示版本信息。 3.set:设置变量。 4.unset:删除变量。 5.export:导出变量。 6.insmod:加载模块。 7.rmmod:卸载模块。 8.lsmod:列出已加载的模块。 9.set root:设置根分区。 10.set prefix:设置前缀。 11.linux:启动Linux内核。 12.initrd:加载内核模块。 13.boot:启动系统。 14.quit:退出GRUB。 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |